-- 通魔可用字符串，可以根据这些串串写个自动分配方法
ORDER_STR = {
    "Carrionscarabs",
    "Locustswarm",
    "Serpentward",
    "Vengeance",
    "absorbmana",
    "acidbomb",
    "ambush",
    "animatedead",
    "antimagicshell",
    "attributemodskill",
    "autodispel",
    "avatar",
    "awaken",
    "banish",
    "bash",
    "battleroar",
    "battlestations",
    "bearform",
    "berserk",
    "blackarrow",
    "blink",
    "blizzard",
    "bloodlust",
    "breathoffire",
    "build",
    "burrow",
    "cannibalize",
    "carrionswarm",
    "chainlightning",
    "channel",
    "charm",
    "chemicalrage",
    "cloudoffog",
    "clusterrockets",
    "controlmagic",
    "corporealform",
    "corrosivebreath",
    "creepdevour",
    "creepsleep",
    "creepthunderbolt",
    "creepthunderclap",
    "cripple",
    "curse",
    "cyclone",
    "darkconversion",
    "darkritual",
    "darksummoning",
    "deathanddecay",
    "deathcoil",
    "deathpact",
    "decouple",
    "defend",
    "demolish",
    "detonate",
    "devour",
    "dispel",
    "doom",
    "drunkenhaze",
    "earthquake",
    "eattree",
    "elementalfury",
    "engineeringupgrade",
    "ensnare",
    "entangle",
    "entanglingroots",
    "etherealform",
    "evileye",
    "faeriefire",
    "fanofknives",
    "farsight",
    "flamestrike",
    "flamingarrows",
    "flare",
    "forceofnature",
    "forkedlightning",
    "freezingbreath",
    "frenzy",
    "frostarmor",
    "frostnova",
    "grabtree",
    "harvest",
    "heal",
    "healingspray",
    "healingward",
    "healingwave",
    "hex",
    "holybolt",
    "howlofterror",
    "humanbuild",
    "immolation",
    "impale",
    "incinerate",
    "incineratearrow",
    "inferno",
    "innerfire",
    "invisibility",
    "load",
    "loadcorpse",
    "magicdefense",
    "magicleash",
    "magicundefense",
    "manaburn",
    "manaflareoff",
    "manaflareon",
    "massteleport",
    "metamorphosis",
    "militia",
    "militiaoff",
    "mindrot",
    "mirrorimage",
    "monsoon",
    "nagabuild",
    "nightelfbuild",
    "orcbuild",
    "parasite",
    "phaseshift",
    "poisonarrowstarg",
    "polymorph",
    "possession",
    "purge",
    "rainoffire",
    "raisedead",
    "ravenform",
    "rejuvination",
    "renew",
    "repair",
    "replenish",
    "replenishlife",
    "restoration",
    "resurrection",
    "revive",
    "roar",
    "robogoblin",
    "root",
    "sacrifice",
    "scout",
    "selfdestruct",
    "sentinel",
    "shadowstrike",
    "shockwave",
    "silence",
    "sleep",
    "slimemonster",
    "slow",
    "soulburn",
    "soulpreservation",
    "spellsteal",
    "sphinxform",
    "spiritlink",
    "spiritlinkaoe",
    "spiritofvengeance",
    "spiritwolf",
    "stampede",
    "standdown",
    "starfall",
    "stasistrap",
    "stomp",
    "stoneform",
    "submerge",
    "summonfactory",
    "summongrizzly",
    "summonphoenix",
    "summonquillbeast",
    "summonwareagle",
    "taunt",
    "thunderbolt",
    "thunderclap",
    "tornado",
    "townbelloff",
    "townbellon",
    "tranquility",
    "transmute",
    "unbearform",
    "unburrow",
    "uncorporealform",
    "undeadbuild",
    "undefend",
    "unetherealform",
    "unflamingarrows",
    "unholyfrenzy",
    "unimmolation",
    "unload",
    "unloadcorpse",
    "unravenform",
    "unrobogoblin",
    "unroot",
    "unsphinxform",
    "unstableconcoction",
    "unstoneform",
    "unsubmerge",
    "unsummon",
    "volcano",
    "voodoo",
    "ward",
    "waterelemental",
    "wateryminion",
    "web",
    "whirlwind",
    "windwalk",
}